package org.project.dao.user;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.project.pojo.Apprecord0;
import org.project.pojo.CityAddress;
import org.project.pojo.Details2;
import org.project.pojo.Funcion;
import org.project.pojo.FuncionExample;
import org.project.pojo.GoodsDetail;
import org.project.pojo.Recorddetails;
import org.project.pojo.Show1;

public interface FuncionMapper {
    int countByExample(FuncionExample example);

    int deleteByExample(FuncionExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(Funcion record);

    int insertSelective(Funcion record);

    List<Funcion> selectByExample(FuncionExample example);

    Funcion selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") Funcion record, @Param("example") FuncionExample example);

    int updateByExample(@Param("record") Funcion record, @Param("example") FuncionExample example);

    int updateByPrimaryKeySelective(Funcion record);

    int updateByPrimaryKey(Funcion record);
    
    List<CityAddress>selectcityshop(CityAddress cityAddress);
    
    
    List<Apprecord0>selectcityall(String cityName);
    
    int editfunction2(Recorddetails recorddetails);
    
    int editfunction3(Recorddetails recorddetails);
    
    Details2 editdetaillist11(int id);
    
    int editdetaillist2(Details2 details2);
    
    int deletedetails(int id);
    
    int adddetails(GoodsDetail goodsDetail);
    
    Show1 select1(String functionNum);
    
    int updateintroduce(Show1 show1);
    
    int updateitenDetails(Show1 show1);
    
    
    
}